#include "led_beep.h"
void Ledbeep_init()
{
	GPIO_InitTypeDef GPIO_InitStructure;
	RCC_APB2PeriphClockCmd(LED_GPIO_CLK1, ENABLE);
	GPIO_InitStructure.GPIO_Pin = LED_PIN1 ;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(LED_PORT1, &GPIO_InitStructure);
	
	RCC_APB2PeriphClockCmd(LED_GPIO_CLK2, ENABLE);
	GPIO_InitStructure.GPIO_Pin = LED_PIN2 ;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(LED_PORT2, &GPIO_InitStructure);
	
	RCC_APB2PeriphClockCmd(LED_GPIO_CLK3, ENABLE);
	GPIO_InitStructure.GPIO_Pin =LED_PIN3 ;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(LED_PORT3, &GPIO_InitStructure);
	
	RCC_APB2PeriphClockCmd(BEEP_CLK, ENABLE);
	GPIO_InitStructure.GPIO_Pin = BEEP_PIN ;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(BEEP_PORT, &GPIO_InitStructure);
	
	RCC_APB2PeriphClockCmd(DCP_CLK, ENABLE);
	GPIO_InitStructure.GPIO_Pin = DCP_PIN ;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(DCP_PORT, &GPIO_InitStructure);
	
	LED1=1;
	LED2=1;
	LED3=1;
	BEEP=0;
	DCP=0;
}


